package com.itheima.a02test;

import java.io.File;

public class Test2 {
    public static void main(String[] args) {
        /*需求：
             定义一个方法找某一个文件夹中，是否有以avi结尾的电影。
	        （暂时不需要考虑子文件夹）
        */
        File file = new File("myfile\\aaa");
        boolean b = findFile(file);
        if(b){
            System.out.println("文件夹中有以avi结尾的电影");
        }else {
            System.out.println("文件夹中没有以avi结尾的电影");
        }
    }

    //作用：用来找某一个文件夹中，是否有以avi结尾的电影
    //形参：要查找的文件夹
    //返回值：查找的结果  存在返回true 不存在返回false
    public static boolean findFile(File file){
        //1.进入aaa文件夹，而且要获取里面的所有内容
        File[] files = file.listFiles();
        //2.遍历数组获取里面的每一个元素
        for (File file1 : files) {
            //file1：依次表示aaa文件夹里面每一个文件或者文件夹的路径
            if(file1.isFile()&&file1.getName().endsWith(".avi")){
                return true;
            }
        }
        //3.如果循环结束之后还没有找到，直接返回false
        return false;
    }
}
